DbCommand (CTLX¿¡¼­¸¸ Áö¿ø)

 

µ¥ÀÌÅͺ£À̽º¿¡ Äõ¸®(Query)¹®À» ½ÇÇàÇÑ´Ù.

 

int @DbCommand(string dsn, string query_string);

 

ÇÔ¼öÀÎÀÚ

string dsn : µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®ÀÚ¿­ À̸§

string query_string : ½ÇÇàÇÒ ¹®Àå

 

¹Ýȯ °ª

½ÇÇàÀÌ ¼º°øÀûÀ¸·Î ³¡³ª¸é 1À» ¹ÝȯÇÏ°í ¿À·ù°¡ ¹ß»ýÇϸé -1À» ¹ÝȯÇÑ´Ù.

 

¿¹Á¦

[Insert]

@sprintf(query,"INSERT INTO Table1 (Coulmn1,Column2,Column3) VALUES(%d, '%s', '%s')", $AI_0000, $ST_0000, $ST_0001);

@DbCommand("TestDsn", query);

¹®Àå¼³¸í : ÀÔ·ÂÀ» ¿øÇÏ´Â ÅÂ±× AI_0000, ST_0000, ST_0001À» TestDsn µ¥ÀÌÅÍ º£À̽ºÀÇ Table1¿¡ µ¥ÀÌÅÍ °ªÀ» Ãß°¡ÇÑ´Ù.

À̶§, ÀԷµǴ ÀÚ·á´Â Å×À̺íÀÇ Çʵå Çü½Ä¿¡ ¸Â°ÔÇÑ´Ù. (¹®ÀÚ¿­ ÀÏ °æ¿ì¿¡´Â ¹®ÀÚ ¾çÂÊ ¿·¿¡ '¸¦ ºÙÀδÙ.)

 

[Delete]

@sprintf(query,"DELETE FROM Table1 WHERE Column2 = '%s'",$ST_0000);

@DbCommand("TestDsn", query);

¹®Àå¼³¸í : TestDsn µ¥ÀÌÅÍ º£À̽ºÀÇ Table1¿¡¼­ Column2ÀÇ µ¥ÀÌÅÍ ÀÚ·á¿Í ¹®ÀÚ¿­ ÅÂ±× ST_0000ÀÇ °ªÀÌ °°Àº ÇàµéÀ» Áö¿î´Ù.

 

[Update]

@sprintf(query,"UPDATE Table1 SET Column2='CDE' WHERE ID=100");

@DbCommand("TestDsn", query);

¹®Àå¼³¸í : TestDsn µ¥ÀÌÅÍ º£À̽ºÀÇ Table1 ¿¡¼­ IDÄ÷³ÀÌ 100ÀÎ ¿­ÀÇ Column2 Ä÷³ÀÇ °ªÀ» CDE ·Î ¹Ù²Û´Ù.

¾Æ·¡ Ç¥¿Í °°Àº Å×À̺íÀ» ¿¹·Î µé¸é Acd °ªÀÌ CDE ·Î ¹Ù²ï´Ù.

 

ID

Column1

Column2

Column3

1

290256

Edk765

12344df

2

234

Ad3edk

6345t

3

578

Edk4545

Fdadf5356

100

12421

Acd

62355

<Ç¥ 1> Update¹® ½ÇÇà ÀüÀÇ Å×À̺í

 

ID

Column1

Column2

Column3

1

290256

Edk765

12344df

2

234

Ad3edk

6345t

3

578

Edk4545

Fdadf5356

100

12421

CDE

62355

<Ç¥ 2> Update¹® ½ÇÇà ÈÄÀÇ Å×À̺í

°ü·ÃÇ׸ñ

@DbDsOpen()

@DbDsClose()

@DbDsGetRowData()

@DbDsGetRowCount()

 

 

¿¹Á¦ ´Ù¿î·Îµå

ÀÀ¿ë ¿¹Á¦ ´Ù¿î·Îµå(·¹½ÃÇÇ,RECIPE)

¿¹Á¦´Â ÀÛ¾÷¼±Åà ÇÁ·Î±×·¥¿¡¼­ ±ÛÀÚ¸Þ´º ¡°ÆÄÀÏ | º¹¿ø¡±À» ¼±ÅÃÇÏ¿© ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.